Comparing Graph-Based Program Comprehension Tools to Relational Database-Based Tools
نویسندگان
چکیده
GUPRO (GReQL) Results Graph Repository Extract: ANAL, SoftSpec Relational Database Abstract: RepoView (SQL) Source code Results
منابع مشابه
Graph Technology and Semantic Web in Reverse Engineering - A Comparison -
Reverse engineering tools are mostly based on analyzing code repositories. Various technological spaces for realizing these repositories including appropriate analysis techniques exist. Graph technology and semantic web based technologies provide elaborated and sufficient means to analyze software structures. This paper elaborates differences and similarities of both technological spaces by com...
متن کاملMetadata Enrichment for Automatic Data Entry Based on Relational Data Models
The idea of automatic generation of data entry forms based on data relational models is a common and known idea that has been discussed day by day more than before according to the popularity of agile methods in software development accompanying development of programming tools. One of the requirements of the automation methods, whether in commercial products or the relevant research projects, ...
متن کاملProgram Comprehension
This paper presents a case study for the GraBaTs'09 tool contest. Program comprehension may bene t from graph and transformation techniques because they enable custom queries, and complex query results (i.e., graphs). However, there is one main issue to address: scalability. Software developers need tools that help them understand large code bases. For instance, the Java Development Tools from ...
متن کاملFACT: An Assessment Framework for Model-Based Program Comprehension Tools
Model-based program comprehension tools are those that use some model of a domain to assist in analysing software, and represent a large proportion of support environments for software maintainers. Such tools have widely differing characteristics that affect their suitability for software maintenance tasks. Existing evaluations of these tools take many forms, often addressing only a small part ...
متن کاملGXL: A graph-based standard exchange format for reengineering
GXL (Graph eXchange Language) is an XML-based standard exchange format for sharing data between tools. Formally, GXL represents typed, attributed, directed, ordered graphs which are extended to represent hypergraphs and hierarchical graphs. This flexible data model can be used for object-relational data and a wide variety of graphs. An advantage of GXL is that it can be used to exchange instanc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001